x=int(input())
xa=x
zer=0
a=0
ay=0
b=0
by=0
c=0
cy=0
d=0
dy=0
e=0
ey=0
smol=x+10
tol=0
if x<1000 or x>9999:
    print("Введённое число не является четырехзначным")
else:
    while(a!=100):
        if a*a==x:
            ay=a
            a=101
        a=a+1
    if x/2==0:
        print("Число чётное: да")
    else:
        print("Число чётное: нет")
    if x/3==0:
        print("Число кратное трём: да")
    else:
        print("Число кратное трём: нет")
    if a==101:
        print("Число является квадратом числа: ",ay)
    else:
        print("Число является квадратом числа: нет")
    while(xa!=0):
        smole=xa%10
        tole=xa%10
        zero=xa%10
        if smole<smol:
            smol=smole
        if tole>tol:
            tol=tole
        if zero==0:
            zer=zer+1
    print("Наименьшая цифра в числе: ",smole)
    print("Наибольшая цифра в числе: ",tole)
    print("Количество нулей в числе: ",zer)
    while(b!=100):
        if b*b==x%10:
            by=b
            b=101
        b=b+1
    if b==101:
        print("Число в разряде единиц является квадратом числа: ",by)
    while(c!=100):
        if c*c==x%100//10:
            cy=c
            c-101
        c=c+1
    if c==101:
        print("Число в разряде десятков является квадратом числа: ",cy)
    while(d!=100):
        if d*d==x%1000//100:
            dy=d
            d=101
        d=d+1
    if d==101:
        print("Число в разряде сотен является квадратом числа: ",dy)
    while(e!=100):
        if e*e==x%10000//1000:
            ey=e
            e=101
        e=e+1
    if e==101:
        print("Число в разряде тысяч является квадратом числа: ",ey)
    